package com.mm.pojo;

import javax.persistence.*;

@Table(name = "goods_info")
public class GoodsInfo {
    /**
     * 物资信息表id
     */
    @Id
    @Column(name = "good_id")
    private String goodId;

    /**
     * 物资编号
     */
    @Column(name = "good_no")
    private String goodNo;

    /**
     * 物资名称
     */
    @Column(name = "good_name")
    private String goodName;

    /**
     * 种类信息
     */
    @Column(name = "cate_id")
    private String cateId;

    /**
     * 部门id
     */
    @Column(name = "depa_id")
    private String depaId;

    /**
     * 初始数量（>=0）
     */
    @Column(name = "good_init_number")
    private Long goodInitNumber;

    /**
     * 参考价格
     */
    @Column(name = "good_price")
    private Double goodPrice;

    /**
     * 创建时间
     */
    @Column(name = "good_create_time")
    private Long goodCreateTime;

    /**
     * 修改时间
     */
    @Column(name = "good_update_time")
    private Long goodUpdateTime;

    /**
     * 获取物资信息表id
     *
     * @return good_id - 物资信息表id
     */
    public String getGoodId() {
        return goodId;
    }

    /**
     * 设置物资信息表id
     *
     * @param goodId 物资信息表id
     */
    public void setGoodId(String goodId) {
        this.goodId = goodId;
    }

    /**
     * 获取物资编号
     *
     * @return good_no - 物资编号
     */
    public String getGoodNo() {
        return goodNo;
    }

    /**
     * 设置物资编号
     *
     * @param goodNo 物资编号
     */
    public void setGoodNo(String goodNo) {
        this.goodNo = goodNo;
    }

    /**
     * 获取物资名称
     *
     * @return good_name - 物资名称
     */
    public String getGoodName() {
        return goodName;
    }

    /**
     * 设置物资名称
     *
     * @param goodName 物资名称
     */
    public void setGoodName(String goodName) {
        this.goodName = goodName;
    }

    /**
     * 获取种类信息
     *
     * @return cate_id - 种类信息
     */
    public String getCateId() {
        return cateId;
    }

    /**
     * 设置种类信息
     *
     * @param cateId 种类信息
     */
    public void setCateId(String cateId) {
        this.cateId = cateId;
    }

    /**
     * 获取部门id
     *
     * @return depa_id - 部门id
     */
    public String getDepaId() {
        return depaId;
    }

    /**
     * 设置部门id
     *
     * @param depaId 部门id
     */
    public void setDepaId(String depaId) {
        this.depaId = depaId;
    }

    /**
     * 获取初始数量（>=0）
     *
     * @return good_init_number - 初始数量（>=0）
     */
    public Long getGoodInitNumber() {
        return goodInitNumber;
    }

    /**
     * 设置初始数量（>=0）
     *
     * @param goodInitNumber 初始数量（>=0）
     */
    public void setGoodInitNumber(Long goodInitNumber) {
        this.goodInitNumber = goodInitNumber;
    }

    /**
     * 获取参考价格
     *
     * @return good_price - 参考价格
     */
    public Double getGoodPrice() {
        return goodPrice;
    }

    /**
     * 设置参考价格
     *
     * @param goodPrice 参考价格
     */
    public void setGoodPrice(Double goodPrice) {
        this.goodPrice = goodPrice;
    }

    /**
     * 获取创建时间
     *
     * @return good_create_time - 创建时间
     */
    public Long getGoodCreateTime() {
        return goodCreateTime;
    }

    /**
     * 设置创建时间
     *
     * @param goodCreateTime 创建时间
     */
    public void setGoodCreateTime(Long goodCreateTime) {
        this.goodCreateTime = goodCreateTime;
    }

    /**
     * 获取修改时间
     *
     * @return good_update_time - 修改时间
     */
    public Long getGoodUpdateTime() {
        return goodUpdateTime;
    }

    /**
     * 设置修改时间
     *
     * @param goodUpdateTime 修改时间
     */
    public void setGoodUpdateTime(Long goodUpdateTime) {
        this.goodUpdateTime = goodUpdateTime;
    }
}